var num = new Number(123);
// let是{}块作用域，而var是函数级作用域，可以被重复赋值
// 貌似不能直接对number指定prototype
// num.prototype.x = function() {
//     console.log("hello number")
// }
console.log(num.constructor);
console.log(Number.MAX_VALUE);
console.log(Number.MIN_VALUE);
// 不是数字
console.log(Number.NaN);
// 负无穷
console.log(Number.NEGATIVE_INFINITY);
// 正无穷
console.log(Number.POSITIVE_INFINITY);
// 方法
var num2 = 456.26;
// 去除小数
console.log(num2.toFixed());
// 1位小数
console.log(num2.toFixed(1));
// e 指数表示
console.log(num2.toExponential());
// 变成字符串
console.log(num2.toLocaleString());
// 指定长度 1 就是一个数字，2是两个数字
console.log(num2.toPrecision(1));
console.log(num2.toPrecision(2));
// 输出不同进制的字符串,默认0 十进制， 可以输入2 ，8 进制等
console.log(num2.toString());
console.log(num2.toString(2));
console.log(num2.toString(8));
// 返回原始数值 
console.log(num2.valueOf());
